Make ACA marketplace enrollment create filing obligation#7782
Make ACA marketplace enrollment create filing obligation#7782
Conversation
Receiving APTC requires tax return reconciliation, so takes_up_aca_if_eligible=True should imply is_filer=True. Previously, non-mandatory filers with would_file=False got aca_ptc=0 even when enrolled on the marketplace. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7782 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 3 1 -2
Lines 33 16 -17
=========================================
- Hits 33 16 -17
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Closing this. We got confused about the causal chain. Our reasoning was: ACA enrollment creates a filing obligation, so enrollees should be filers. That's technically true as a legal matter, but it doesn't matter for the simulation — The status quo on main is correct: |
Summary
takes_up_aca_if_eligibleas an OR condition intax_unit_is_filerContext
This is the counterpart to #7753, which proposes gating
aca_ptconis_filer. That approach has the causation backwards — ACA enrollment creates the filing obligation, not the other way around. This PR ensures ACA enrollees are always filers, making the gate in #7753 unnecessary.Test plan
takes_up_aca_if_eligible=Trueandwould_file_taxes_voluntarily=Falseshould now havetax_unit_is_filer=True🤖 Generated with Claude Code